package com.teemor.blog.bean.dto.input.article;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * @author: zhoulk
 * @Description: 新增接口入参
 * @date: 2019/11/26 14:50:14
 */
@Data
public class AddArticleIDTo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
	 * 文章ID
	 */
    private Integer atcId;

    /**
	 * 作者ID
	 */
    private Integer userId;

    /**
	 * 作者名
	 */
    private String userName;

    /**
	 * 分类主题ID
	 */
    private Integer topicId;

    /**
	 * 分类主题名
	 */
    private String topicName;

    /**
	 * 文章标题
	 */
    private String title;

    /**
	 * 博客封面图路径
	 */
    private String cover;

    /**
	 * 博客状态：0-草稿，1-已发布
	 */
    private Integer atcState;

    /**
	 * 创建时间
	 */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
	 * 删除时间
	 */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date dropTime;

    /**
	 * 数据状态
	 */
    private Integer dataState;

    /**
     * 文章内容
     */
    private String content;

    /**
     * 文章摘要
     */
    private String summary;

    /**
     * 定时时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date schedTime;

    /**
     * 启用定时
     */
    private Integer sched;

    private Integer copy;

    private String copyId;

    private String dir;
}